package com.iven.xie.redis.service;

import com.iven.xie.redis.beans.RedisConfig;

import java.io.IOException;
import java.util.List;

/**
 * @author xiezhendong
 * @date 2021/7/26
 */
public interface ConfigService {
    /**
     * 查询服务redis默认配置
     *
     * @return 服务redis默认
     */
    RedisConfig getDefaultConfig();

    /**
     * 获取redis配置列表
     *
     * @return
     */
    List<RedisConfig> getSettingList();

    /**
     * 添加redis配置,并返回所有redis配置列表
     *
     * @param config redis配置
     * @return
     */
    List<RedisConfig> addSetting(RedisConfig config) throws IOException;
}
